//选项卡切换
function tab(tabDom, tabList, listOn, tabCont, mouse) {
    $(tabDom).on(mouse, tabList, function() {
        var index = $(this).index();
        $(this).parents(tabDom).find(tabList).removeClass(listOn);
        $(this).addClass(listOn);
        $(this).parents(tabDom).find(tabCont).eq(index).show().siblings().hide();
    });
}

/*回到顶部按钮显示与隐藏*/
function topBtnHide(){
    var winH = $(window).height();
    var top = $(".top");
    $(window).scroll(function(){
        if($(window).scrollTop()>winH){
            top.css("display","block");
        }else{
            top.css("display","none");
        }
    })
}

/*弹窗*/
function win(showDoc,winDoc,close,callback){
    $("body").on("click",showDoc,function(){
        $(winDoc).show();
        //$('html,body').css({height:'100%',width:'100%','overflow':'hidden'})
        if (callback) callback(this);
    });
    $(close).click(function(){
        $(winDoc).hide();
        //$('html,body').css({height:'auto',width:'auto','overflow':'visible'})
    });
}

/*左侧高度与右侧高度相同*/
function leftSize() {
    var rightHeight = $(".rightside").height();
    $(".leftside").css("min-height", rightHeight);
}

$(function() {

    /*回到顶部*/
    $(".top").mousedown(function() {
        var id = $(this).attr("name");
        $("html,body").stop();
        $("html,body").animate({ scrollTop: $(id).offset().top }, 1000);
        return false;
    });

    /*回到顶部按钮显示与隐藏*/
    topBtnHide();
    $(window).resize(function(){
        topBtnHide();
    });
    leftSize();
    $(".rightside").resize(function(){
        leftSize();
    });
});

/*元素尺寸改变的函数*/
/*(function($, h, c) {
    var a = $([]), e = $.resize = $.extend($.resize, {}), i, k = "setTimeout", j = "resize", d = j
            + "-special-event", b = "delay", f = "throttleWindow";
    e[b] = 350;
    e[f] = true;
    $.event.special[j] = {
        setup : function() {
            if (!e[f] && this[k]) {
                return false
            }
            var l = $(this);
            a = a.add(l);
            $.data(this, d, {
                w : l.width(),
                h : l.height()
            });
            if (a.length === 1) {
                g()
            }
        },
        teardown : function() {
            if (!e[f] && this[k]) {
                return false
            }
            var l = $(this);
            a = a.not(l);
            l.removeData(d);
            if (!a.length) {
                clearTimeout(i)
            }
        },
        add : function(l) {
            if (!e[f] && this[k]) {
                return false
            }
            var n;
            function m(s, o, p) {
                var q = $(this), r = $.data(this, d);
                r.w = o !== c ? o : q.width();
                r.h = p !== c ? p : q.height();
                n.apply(this, arguments)
            }
            if ($.isFunction(l)) {
                n = l;
                return m
            } else {
                n = l.handler;
                l.handler = m
            }
        }
    };
    function g() {
        i = h[k](function() {
            a.each(function() {
                var n = $(this), m = n.width(), l = n.height(), o = $
                        .data(this, d);
                if (m !== o.w || l !== o.h) {
                    n.trigger(j, [ o.w = m, o.h = l ])
                }
            });
            g()
        }, e[b])
    }
})(jQuery, this);  */


/*当ie版本低于IE9时，复选框选中效果
$(function() {

    $('.checkbox label').each(function() {
      if ($(this).siblings("input[type='checkbox']").prop("checked") || $(this).siblings("input[type='checkbox']").attr('checked') || $(this).siblings("input[type='checkbox']").is(':checked') || $(this).siblings("input[type='checkbox']").attr('checked') == "checked") {
        $(this).addClass('checked');
        $(this).siblings("input[type='checkbox']").prop("checked", true);
      } else {
        $(this).removeClass('checked');
        $(this).siblings("input[type='checkbox']").prop("checked", false);
      }
    });
    $('.checkbox label').on('click', function() {
      if ($(this).siblings("input[type='checkbox']").prop("checked") || $(this).siblings("input[type='checkbox']").attr('checked') || $(this).siblings("input[type='checkbox']").is(':checked') || $(this).siblings("input[type='checkbox']").attr('checked') == "checked" || $(this).hasClass('checked')) {
        $(this).removeClass("checked");
        $(this).siblings("input[type='checkbox']").removeAttr('checked');
        $(this).siblings("input[type='checkbox']").prop("checked", false);
      } else {
        $(this).addClass("checked");
        $(this).siblings("input[type='checkbox']").attr('checked', 'checked');
        $(this).siblings("input[type='checkbox']").prop("checked", true);
      }
    });

})*/


